home *** CD-ROM | disk | FTP | other *** search
/ BBS in a Box 10 / BBS In A Box Volume X (AMUG) (January 1994).bin / Files / DA / N-O / NotePad++ v1.4.cpt / NotePad++ v1.4 Document.rsrc / txt_14 < prev    next >
Encoding:
Text File  |  1992-12-19  |  7.5 KB  |  60 lines

  1. • 1.0:
  2. -  Enabled the scroll bar if the last line is slightly invisible, so the user is able to scroll to it rather than using the arrow keys.
  3. -  Added "Preferences" dialog to allow users to set various settings such as the header title outputs for print-outs.                        
  4. -  Added horizontal scroll bar.
  5. -  Fixed "Whole Word" search bugs. Under certain conditions the search simply fails even though there should had been a match.
  6. -  Fixed the color palette display conflict whenever there are transitions from color to black & white mode then make the window smaller and then back to color. The color palette slopped into the on-line "?" help button.
  7. -  Fixed ImageWriter "Best" mode printing. It would skip even pages. Weird bug. I was using wrong print data structures.
  8. -  Added smarter character matching if the left and right characters are the same (ie. single or double-quotes). It used to simply match the previous character without regard of it's left and right matching order.
  9. -  Modified "justification", "find", "open", and "print" buttons to be pop-up menus and change it to use the "cmdKey" for original short-cut commands. The original short-cut commands can be restored via "Preferences" dialog.                                    
  10. -  Added other hidden commands to the command menu that was not found in other pop-up menus.
  11. -  Changed the style's commands Plain Cmd-P, etc to Cmd-shift-P like Microsoft Word application. This frees up the Cmd-P for "Print",Cmd-O for "Open", and Cmd-S for "Save" commands. Note: Cmd-W is dropped for Cmd-S equivalent. This will give the DA more application like equivalent commands.
  12. -  Added logic to make sure the DA has minimum window size and it's visible within the screen.
  13. -  Added multi-monitor support to handle black & white and color monitor combinations; display the dialogs in the main monitor if it's not the original monitor.
  14. -  Improved scrolling performance for large text.
  15. -  Added Cmd-Option-1 to 6 to select color buttons for color monitor.
  16. -  Added "Insert TEXT" and "Replace TEXT" radio buttons in the "Import TEXT" get file dialog.
  17. -  Added "Save" dialog to ask the user if you want to save the NotePad++ file. Also, added automatic "Save" file option in the "Preferences" dialog.
  18. -  Added index table to allow user to define which pages containing different information for quick access rather than forcing the user to select each page to find the particular page of interest.
  19. -  Added more on-line documentation written by Scott Harris into the "On-Line" dialog.
  20. -  Fixed bug relating to MacWrite application. If using "Finder" environment rather "MultiFinder",  MacWrite application, and NotePad++ DA. And when the user selects the "Quit" item in the MacWrite application. Then the DA would cause the Mac to crash.
  21. -  Removed "GREP" radio button in the "Find" text dialog. I tried to use various public domain GREP implementation, but none of them work under LightSpeed C environment. Since it's not likely to be used much I decided to remove this feature.
  22. -  Removed the "Alternate CDEF" item in the "Other" sub-menu. Since I have equivalent "AltCDEF" INIT/CDEV implementation of the 'CDEF', there was no longer any need to support this feature.
  23. -  Removed System's version 4.1 dependent code, since v6.X has been available over a year and a new v7.X will be available sometime in 1990 .
  24.  
  25. • 1.0b09:
  26. -  Improved "DoAdjustScrollBar" text scrolling logic, but it's still not perfect.
  27. -  Added "Undo/Redo" item display in the "Edit" menu's "Undo" item. It will look for "Edit" item to toggle the "Undo" item. If it cannot find the item then it will default to the current application's settings of the "Edit" menu's "Undo" item. Otherwise, you will be able to see what type of undo operation is available.
  28. -  Added rotating earth cursor display during busy operations.
  29. -  Added "shift" key to open regular text file rather than "NotePad++ File" file type.
  30. -  Added "Find" dialog. It will perform simple search/replace text operations. Currently, GREP search feature is disabled. I obtained code from public domain sources, but it won't work under LightSpeed C environment. It works under MPW??? I need to debug it under LightSpeed C. NOTE: There are some funny side-effects using search/replace operations into text's style, size, and color. It likes to used the font's characteristics at the beginning of the text selection for replacement. I am not sure how this should be handled. I am open to any suggestions you might have concerning this matter.
  31. -  Added "Misc" pop-up menu to handle simple-minded text related operations: text upper/lower/capitalized; various character conversions such as NEWLINE characters to RETURN characters, etc; and other various dialogs.
  32.  
  33. • 1.0b08:
  34. -  Fixed strange bug relating to "Open" new notepad file. It won't open new file using default "NotePad++ File" name specification but will if you enter the same or different file name. The problem is that the Resource Manager thinks the "NotePad++ File" in the system folder is special, hence it won't properly close the resource file. Therefore, when the DA opens another "NotePad++ File" in a different folder it will refer back to the original file in the system folder. So, I added a special logic to check if the user is reusing the same "NotePad++ File" name and inform the user about it.
  35. -  Fixed the highlited text between the DA's activation and deactivation events. Originally, the highlited text would not become highlited after the DA is activated or brought to the front of all other windows. Actually, this bug is related to 1.0b06 blinking cursor that was not removed during the DA's deactivation.
  36. -  Fixed ImageWriter bugs. The primary bug is that the print port's portRect does not contain the page size like the LaserWriter. Hence, must obtains the page size via "prInfoPT.rPage" rectangle area. Also, from 2nd page on must call TEUpdate after TEScroll to update the print's port rectangle area.
  37.  
  38. • 1.0b07:
  39. -  I had to kludge-up the "DoAdjustScrollBar" routine in order to get the scroll bar and the text alignment consistent. However, the code is still not perfect, but it works 97% of the time relating to the "Cut", "Delete", and "Clear" text actions. Perhaps someday, I will understand exactly what the problems are relating to this problem. Until then I don't plan to work on this problem for a long time.
  40. -  Improved alternate scroll bar 'CDEF' to support color.
  41.  
  42. • 1.0b06:
  43. -  Fixed the blinking cursor to be always removed during the DA's deactivation.
  44. -  Resolved "Cut"/"Delete" bugs relating to scrolling positioning of the text. During a "Cut"/"Delete" action it tends to lose track where the top-most line is located.
  45.  
  46. • 1.0b05:
  47. -  Disabled my alternate scroll bar for the Mac Plus and original Mac. The ROM's does not like my switching control definitions at run-time.
  48.  
  49. • 1.0b04:
  50. -  Highlite/Unhighlite the scroll bar whenever a dialog is pop-up in-front of the DA's window.
  51. -  Modified the scroll bar to use dual-arrow scroll bar control. It's my version of an alternative scroll bar.
  52. -  Modified the on-line help to use Chicago's Cmd equivalent character rather than 'CMD'.
  53. -  Improved the "Page Setup" to be remembeedr between  printing operations, rather than forcing the user to always redo the "Page Setup" between printing operations. Also, save the data onto resource for future invocation of the DA.
  54. -  Added "Save" button to save the current pages onto the file.
  55. -  Added dirty flag logic to save the page if and only if there were any changes to the page. It originally always saved the page if the user selects the page to be displayed.
  56.  
  57. • 1.0b03: 
  58. -  Release beta version.
  59.  
  60.